package com.aoxun.core.redis;

/**
 * <pre>
 * 调用Redis缓存服务业务管理
 * </pre>
 * 
 * @author 劳水生 Exp
 * @Date 2017年12月6日 下午12:43:29
 * @since 1.0
 */
public interface RedisService {
	/**
	 * <pre>
	 * 简单对Redis增加缓存
	 * </pre>
	 * 
	 * @param key
	 * @param value
	 */
	void addKeyValue(String key, String value);

	/**
	 * <pre>
	 * 简单的对Redis增加缓存信息，并设置缓存过期时间，这里单位是秒
	 * </pre>
	 * 
	 * @param key
	 * @param value
	 * @param times
	 */
	void addKeyValue(String key, String value, int timeout);

	/**
	 * <pre>
	 * 根据key获取缓存的值信息
	 * </pre>
	 * 
	 * @param key
	 * @return
	 */
	String getValue(String key);
	
	/**
	 * 根据key删除缓存
	 * @param key
	 */
	void deleteValue(String key);

}
